home *** CD-ROM | disk | FTP | other *** search
/ Amiga CD-Sensation: Golden Games / Amiga CD-Sensation - Ausgabe 2 - Golden Games (1996)(GTI - Schatztruhe)(DE)[!].iso / Multiplayer / Maze Blazers / MB.doc < prev    next >
Encoding:
Text File  |  1980-02-15  |  17.0 KB  |  482 lines

  1. Michael Shotter's
  2.  ___   ___   ___  ___       __        ___  ___  ___  ___  ___
  3. | | | |___|   _/ |__    _  |__> |    |___|  _/ |__  |__/ |___
  4. | | | |   |  /__ |___      |__> |___ |   | /__ |___ |  \ ___|
  5.  
  6.                                                      Version 1.0
  7.  
  8. Program and Documentation
  9. Copyright 1995 Michael D. Shotter
  10. All rights reserved.
  11.  
  12.  
  13. NOTE:
  14.  
  15. a.
  16.  
  17.      Maze Blazers should run on all Amigas, regardless of CPU,
  18. graphics, or OS version, however, there may be some system and
  19. RAM configurations that are not 100% compatible. Please be
  20. aware that, although these incompatibilities should by no means
  21. cause any damage, they may adversely effect the playing of the 
  22. game. 
  23.  
  24.      In other words: I have done everything possible to ensure 
  25. that the game will function properly on every system, but, with
  26. all the possible configurations out there, there is a chance that
  27. it won't work properly on a few machines.
  28.  
  29. b.
  30.      
  31.      Given the extensive testing of this software on my own
  32. systems, I will take no responsibility for any damage inflicted
  33. to any system from its use or presence.
  34.  
  35.      In other words: You make the choice to keep and run this 
  36. software. If something bad happens, it's NOT my fault.
  37.  
  38.  
  39.  
  40. Contents:
  41. ---------
  42. I.   - Introduction    - What is Maze Blazers?
  43. II.  - The Basics      - How to play
  44. III. - Advanced Topics - Configuring the game
  45. IV.  - Registration    - Come on. It's free! What can you lose?
  46. V.   - Extra Info.     - Technical and general info 
  47.  
  48.  
  49.  
  50. -----------------------------------------------------------------
  51.      Maze Blazes is Freeeware. See the Registration section of
  52. this documentation for more information.
  53. -----------------------------------------------------------------
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60. I. - Introduction
  61.  
  62.      Maze Blazers represents my first genuine attempt at a full
  63. fledged game. The basic concept reaches back to a time honored
  64. gaming genre, the "maze" game, but takes it to a new level by
  65. allowing up to four people to play simultaneously in a 3D, rather
  66. than the traditional top-down 2D realm. 
  67.  
  68.      As with many multi-player games, the focus in Maze Blazers
  69. is on competition. Who among the players can reach the exit first?
  70. Of course, sometimes, simple competition isn't enough. That's why
  71. I have incorporated several "complications" into the game. These
  72. complications are discussed later in detail. 
  73.  
  74.      The main thing to remember is that, although Maze Blazers
  75. supports single player play, for the purposes of testing new maze
  76. designs and sharpening playing skills, the game's entertainment
  77. value is drastically reduced without additional players.
  78.  
  79.  
  80.  
  81.  
  82.  
  83.  
  84. II. - The Basics
  85.  
  86.      Although Maze Blazers is a simple game at heart, there are
  87. some key elements that players need to be aware of to take full
  88. advantage of the game's features. 
  89.  
  90.      Let's start at the beginning. After the title picture, a 
  91. screen will appear, asking the user to select a rendering mode 
  92. for the game's graphics. Experimenting with the various modes 
  93. will allow the player(s) to choose the style of graphics that 
  94. best suit both the system running the game and the artistic 
  95. tastes of the player(s).
  96.  
  97.      Outside the game proper, the cursor keys can be used to 
  98. alter game options. The 'enter' key is used to select an item, 
  99. while Escape is used to abort operations. Also note that, on the 
  100. Maze Blazers screen, F-1 and F-2 adjust the in-game motion delay
  101. value, while the space bar toggles the Wammy Bar on/off. The Wammy 
  102. Bar is one of those complications that I mentioned earlier.
  103.  
  104.  
  105. The Basic Options:
  106.  
  107. Start Game - After everything is set to your liking, select this
  108. option to begin the game. 
  109.  
  110. Number of players - Adjust this option to match the number of
  111. human players in the game. 
  112.  
  113.  
  114. Game Modes:
  115.  
  116. Single - Picks a single maze at random from the available maze
  117. files and declares the first player out the winner.
  118.  
  119. Multi - selects a group of mazes from the maze files and
  120. calculates an overall winner based on points awarded for exiting
  121. each maze 1st 2nd... and so on. 
  122.  
  123. Countdown - Same as above but, players who don't find their way
  124. out before time runs out, receive 0 points.
  125.  
  126.  
  127. Edit Maze, Edit Palette, and Configure Keys - Simply follow the
  128. on-screen directions for each of these, or refer to the Advanced
  129. Topics section of this documentation.
  130.  
  131. Wammy - Use the space bar to toggle on/off.
  132.  
  133. Motion Delay - Use F-1 and F-2 to adjust the in-game motion
  134. delay. This feature is fur use with fast systems, Stock 68000
  135. users should leave the delay set to 0.
  136.  
  137.  
  138.      OK, so you've made all your selections and the game proper
  139. is up and running. Depending on the number of players specified,
  140. you will see between one and four equally sized viewing areas
  141. which represent the first person view of each player. Let's
  142. assume that only one player is active for the sake of simplicity.
  143. Above the viewing area, printed in white, is the current compass
  144. direction of player one. Assuming that the default keys haven't
  145. been changed, the F-1 key can be used to turn the view ninety
  146. degrees left, while the F-3 key can be used to turn ninety
  147. degrees right. F-2 will advance player one forward one 'step'. 
  148. Within minutes, the movements will become almost second nature.
  149. Users should note that player one may also be controlled by a
  150. joystick in port two. Players two, three, and four must be 
  151. controlled with the keyboard. 
  152.  
  153.  
  154. Default Keys:
  155.  
  156.            Forward       Left 90        Right 90
  157.  
  158. Player 1     F-2           F-1            F-3
  159. Player 2     F-7           F-6            F-8
  160. Player 3      x             z              c
  161. Player 4  Cursor Up    Cursor Left    Cursor Right
  162.  
  163.  
  164.      Of course, these keys can be changed completely using the
  165. keyboard configuration option, but, assuming that player one uses
  166. a joystick, the default keys should be fine. 
  167.  
  168.  
  169.      Now that you've mastered moving around, try to find the
  170. exit. The exit is always represented by a Color 15, the middle
  171. color of the non-dithered ceiling/sky, section of wall. Please
  172. be aware that, since each player can only see up to four steps 
  173. away from their current position, you will need to come fairly 
  174. close to the exit to see it.
  175.  
  176.      The default mazes are meant to be fairly easy to complete,
  177. so, with a little trial and error, the exit should be easy enough
  178. to find, however, if you find yourself getting frustrated, you
  179. can either press escape (ESC) to abort back to the main menu, or,
  180. if in multi mode, press F-10 to skip to the next maze. 
  181.  
  182.  
  183. Multi-player games:
  184.  
  185.      This is what it's all about. Grab a few friends and or
  186. relatives and set up for something simple, like a five maze
  187. ninety second countdown game. In multi-player games, the 
  188. following elements can really add to the game play.
  189.  
  190.  
  191. 1 - The Wammy Bar
  192.  
  193.      When the Wammy Bar option is set to on, every time the 
  194. space bar or joystick 2's fire button is pressed, one of the 
  195. following things will happen:
  196.  
  197.   a. - If in countdown mode, the timer will gain five seconds
  198.   b. - If in countdown mode, the timer will lose ten seconds.
  199.   c. - One of the players will be blinded for a randomly selected
  200.        number of moves. Their view will go black until they move 
  201.        around a bit. (Very disorienting and pretty funny if
  202.        you're not the victim. :) ) 
  203.   d. - One of the players will have their cardinal direction
  204.        altered, accompanied by a quick white flash. The bright 
  205.        side is that this will remove any effects of a blinding. 
  206.   e. - Nothing. (Hit it again! Hit it again!)
  207.  
  208.      Players who have already entered the exit cannot be affected
  209. by the Wammy Bar, however, there is nothing stopping someone
  210. who has already reached the exit from pressing the Wammy Bar,
  211. unless, of course, you count threats of physical violence from
  212. the other players. :) 
  213.  
  214.      Of course, the Wammy Bar has it's problems. For example,
  215. taking the time to hit it will certainly distract the player,
  216. even if for a moment, which can throw off his/her rhythm. Most
  217. importantly, the Wammy Bar shows no mercy. Since it does not know
  218. which player pressed it, it is entirely possible that a player, 
  219. hoping to frustrate his opponents, may find him/herself blinded 
  220. for the next twenty moves. Ah well, that's life. :)
  221.  
  222.  
  223. 2 - The Timer
  224.  
  225.      Let's face it, nobody wants to be the guy who couldn't make
  226. it out of the maze, but, it's gonna happen eventually to even the
  227. best players. The problem is that, in countdown mode, if you
  228. don't make it out in time, you don't get any points, which will
  229. hurt your overall score, in turn hurting your chances of winning
  230. the overall game. 
  231.  
  232.  
  233. 3 - Frustration (In multi mode)
  234.  
  235.      See above, but this time there's no timer to mercifully end
  236. your pain. You'll have to do it yourself by pressing the
  237. Surrender key (F-10) which will produce the same effect as time
  238. running out. Note that, although F-10 works in all modes, it was
  239. designed particularly for this one, which is the only one it
  240. really should be used in. 
  241.  
  242.  
  243.      Well, that covers most of it, except for one question
  244. which might be on your mind. Why can't the players see each
  245. other?
  246.  
  247.      That's a fair question. Here are my answers:
  248.  
  249. 1 - It makes it too easy to 'cheat', by following someone around
  250. and then turning around early when you see that they've hit a
  251. dead end. 
  252.  
  253. 2 - It really slowed the game down. No problem for most newer
  254. systems, but, many stock machines couldn't have handled it. 
  255.  
  256. 3 - I'm not the most visually artistic person in the world, and
  257. the graphics I had representing the players were crude at best.
  258.  
  259.      I agonized over this for weeks, after having implemented the
  260. feature, and finally decided that I liked the game better without
  261. it. Many would say that I should have left it in and let the
  262. individual players decide. Perhaps, but, feeling as strongly as I
  263. did, I decided to strip it. Nuff said.
  264.  
  265.  
  266.  
  267.  
  268.  
  269.  
  270. III. - Advanced Topics 
  271.  
  272.      Although the Maze Editor, Palette Editor, and Keyboard
  273. Configuration options are self explanatory, both in operation and
  274. purpose, I thought it might be a good idea to note some of the
  275. techniques I found most effective while testing these features. 
  276.  
  277.  
  278. The Maze Editor:
  279.  
  280. - Try to make your mazes of a consistent size. It can be
  281. frustrating to go from an 8X8 maze with a simple layout to a
  282. 20X20 maze with a billion twists and turns. Since the game
  283. chooses each maze randomly, you can't simply put all the little
  284. mazes first then make them bigger as you go. A good solution to
  285. this is to make all your mazes small at first, then, as your
  286. playing group's skills improve, you can add to the little mazes
  287. uniformly, until you use the full area, which should be more than
  288. enough for even the most die hard players. 
  289.  
  290. - Place the players and exit carefully. Try not to give any
  291. single player an advantage in terms of distance to the exit. Some
  292. ideas for this include putting all the players on one side and
  293. the exit on the opposite end of the map, or placing a player in
  294. each corner of a squared off maze with the exit somewhere in the
  295. center. Also, remember that exits can be seen and entered from
  296. any of the four cardinal directions if they are exposed. Be aware
  297. that placing the exit in the middle of a large open space will
  298. make it extremely easy to spot. A good rule of thumb is to
  299. create a 3X2 wall chunk, placing the exit on the second block of
  300. one of the rows of three. This will ensure that the exit is only
  301. visible and accessible from one side. Of course, you may want the
  302. players to be able to enter from multiple sides. You simply need
  303. to be aware of how the game will interpret your placement of
  304. the exit. Also note that the exit must always be placed on an
  305. existing wall. The editor will not let you place it in an open
  306. area, since this would cause a serious malfunction during the
  307. game. 
  308.  
  309. - Change the mazes often. Doing this will greatly increase the
  310. replay value of the game. Also, you may find the challenge of
  311. designing original maze layouts nearly, if not more, rewarding
  312. then running through them. 
  313.  
  314.  
  315. The Palette Editor:
  316.  
  317. - Consider the rendering mode being used. A palette that looks
  318. great with no dithering on the floors and sky/ceiling may look
  319. quite different with the dithering turned on. 
  320.  
  321. - When you save a palette with "s", the game replaces the last 
  322. palette saved with the one currently displayed. Likewise, when 
  323. you press "l", it loads and displays the last palette saved. 
  324. Also, note that the game always starts with the default palette,
  325. whether or not a palette has been saved previously. This means
  326. that you will have to enter the Palette Editor and hit "l" to
  327. bring up the custom palette each time the game is run. 
  328.  
  329. - Don't be afraid to experiment with the Palette Editor. It's
  330. there to be played with. Even if you save a palette, the default
  331. will remain intact, so there's nothing to lose.
  332.  
  333.  
  334. Configure Keyboard:
  335.  
  336. - Escape (ESC), SPACE, and F-10 are all reserved keys and cannot
  337. be selected as player control keys. 
  338.  
  339. - Each time the game runs, the player control keys return to the
  340. program's internal default values, listed below:
  341.  
  342. Default Keys:
  343.  
  344.            Forward       Left 90        Right 90
  345.  
  346. Player 1     F-2           F-1            F-3
  347. Player 2     F-7           F-6            F-8
  348. Player 3      x             z              c
  349. Player 4  Cursor Up    Cursor Left    Cursor Right
  350.  
  351. - If anybody figures out a better way to configure the keyboard
  352. in the event of four people actually having to use it at once,
  353. let me know, but keep in mind that my configuration takes into
  354. consideration the A600 keyboard, which has no numeric keypad.
  355.  
  356.  
  357.  
  358.  
  359.  
  360.  
  361. IV - Registration
  362.  
  363.      I know what you're thinking. "Why do I need to register a
  364. Freeware game?" Well, you don't. You can play this game until 
  365. the end of time without paying me a dime. What can I say? I'm 
  366. a nice guy. Seriously though, I'm no stooge. I realize that 
  367. Maze Blazers, being my first game and all, is not what the 
  368. average Amiga user is going to consider a game worth buying;
  369. however, I do see this game as an excellent opportunity to 
  370. get some feedback from the Amiga gaming community. So, if 
  371. you have any comments about Maze Blazers, good or bad, feel 
  372. free to drop me an e-mail. I'd also like to hear any 
  373. general suggestions for improvements to the basic game,
  374. since I'll be releasing at least one upgrade. See below.
  375.  
  376.      My current e-mail account "mdsst23@pitt.edu" will be 
  377. going away in a couple of months, however, as I said above,
  378. I'll be putting out an apdated version around that time 
  379. with a new, more permenant e-mail address. In the new 
  380. version (1.1), I'll be correcting any reported bugs and 
  381. attempting to add any of the good features people suggest. 
  382. So, if there's something you'd like to see in the game, now 
  383. is the time to tell me, since I sincerely doubt that I'll 
  384. continue this project without a show of interest.
  385.  
  386.  
  387.  
  388.  
  389.  
  390.  
  391. V - Extra Info. 
  392.  
  393.      Here are a few tidbits about the game and myself for those 
  394. who might be curious.
  395.  
  396. Coding time  - Slightly over two months.
  397.  
  398. Beta testing - Was done throughout the coding process, with an
  399. additional week of testing prior to release.
  400.  
  401.  
  402. Systems used for testing:
  403.  
  404. Development System:
  405.  
  406. A1200 (NTSC)
  407. OS 3.0
  408. 120 MEG 2.5" IDE (Internal) HD
  409. M-Tec 68030 accelerator @ 42 MHZ
  410.   25 MHZ 68882
  411.   4 Megs. 60ns FAST RAM
  412. Squirrel SCSI (PCMCIA SCSI card)
  413.   2X Panasonic CD-ROM
  414. C= 1084-S Monitor
  415.  
  416. Backward Compatibility Testing System:
  417.  
  418. A500 (NTSC)
  419. OS 1.2
  420. A501 (1/2 Meg SLOW FAST RAM expansion)
  421. A50? Television adapter
  422. NTSC Television
  423.  
  424.  
  425. Amiga Favorites:
  426.  
  427. Games - I'll limit myself to my top ten, ah, make that twelve: :)
  428.  
  429.      1   Hired Guns (Like you couldn't have guessed that?)
  430.      2   The Farey Tale Adventure (This was ALMOST #1 Very close.)
  431.      3   SpeedBall 1&2
  432.      4   Battle Chess
  433.      5   Nuclear War
  434.      6   MechForce (The newer HeadQuarters accessory is also great.)
  435.      7   Llamatron
  436.      8   Stunt Car Racer
  437.      9   Dungeon Master
  438.      10  Syndicate
  439.      11  Lemmings
  440.      12  Gloom
  441.  
  442. Utilities - Final Writer 4
  443.             CED
  444.             AmiTCP
  445.             DaFTP
  446.             AmyIRC & CLChat
  447.             DPaint
  448.             ImageFX
  449.                         
  450. Music - OctaMed (All versions from V5 on are excellent.)
  451.         ProTracker (A classic, but looking shabby compared to the
  452.                     new OctaMed versions.)
  453.         MLED (Great for really authentic sounding techno.)
  454.  
  455.  
  456. Plans for the future:
  457.  
  458.      Ideally, I'd like to continue doing games for the Amiga.
  459. It's still my favorite platform, despite its age. Of course, a
  460. great deal depends on how well this game does. It would be rather
  461. silly of me to keep cranking out games that nobody wants. :)
  462. Assuming that I get enough incentive to keep moving forward, my
  463. next project will be another four player game. This one, a sci-fii
  464. oriented affair  with a decidedly more "fast action arcade" feel, 
  465. and a sharp division between the strategy and arcade elements of 
  466. the game. By the way, just in case anybody noticed that Maze 
  467. Blazers was done in HiSoft Basic, don't worry. I've spent the 
  468. past year learning C++ and Amiga E and intend to do all my 
  469. future projects with one of the two.
  470.  
  471.  
  472.                                                Enjoy the game!
  473.  
  474.                                               Michael D. Shotter
  475.                                           e-mail - mdsst23@pitt.edu
  476.                                             Undernet IRC - VorTech
  477.  
  478.  
  479. P.S.Watch for a new music disk from my alter ego VorTech which 
  480. includes the official Maze Blazers soundtrack. Comming soon to 
  481. the Aminet!
  482.